﻿// See https://aka.ms/new-console-template for more information
using static System.Console;
using TestNew;

Title = "C#中new关键字的四种使用场景";

//第一种 隐藏基类成员变量
//Test1 t = new Test1();

////int a;
//int b = new int();

////WriteLine(a);
//WriteLine(b);


//第二种 方法
Test1 t1 = new Test2();
Test2 t2 = new Test2();

WriteLine(t1.name);
t1.Show();

WriteLine(t2.name);
t2.Show();


//第三种 泛型约束
Test3<Test1> t3 = new Test3<Test1>();
t3.GetInstance().Show();



//第四种 多态中的使用






ReadKey();